Flip Distance Between Triangulations of a Simple Polygon is 1 NP - Complete
نویسندگان
چکیده
Let T be a triangulation of a simple polygon. A flip in T is the operation 7 of replacing one diagonal of T by a different one such that the resulting graph is again 8 a triangulation. The flip distance between two triangulations is the smallest number 9 of flips required to transform one triangulation into the other. For the special case of 10 convex polygons, the problem of determining the shortest flip distance between two 11 triangulations is equivalent to determining the rotation distance between two binary 12 trees, a central problem which is still open after over 25 years of intensive study. 13 We show that computing the flip distance between two triangulations of a simple 14 polygon is NP-hard. This complements a recent result that shows APX-hardness of 15 determining the flip distance between two triangulations of a planar point set. 16 O. Aichholzer and A. Pilz are supported by the ESF EUROCORES programme EuroGIGA ComPoSe, Austrian Science Fund (FWF): I 648-N18. W. Mulzer is supported in part by DFG project MU/3501/1. Part of this work was done while A. Pilz was recipient of a DOC-fellowship of the Austrian Academy of Sciences at the Institute for Software Technology, Graz University of Technology, Austria. Preliminary versions appeared as O. Aichholzer, W. Mulzer, and A. Pilz, Flip Distance Between Triangulations of a Simple Polygon is NP-Complete in Proc. 29th EuroCG, pp. 115–118, 2013, and in Proc. 21st ESA, pp. 13–24, 2013 [2, 3]. O. Aichholzer · A. Pilz (B) Institute for Software Technology, Graz University of Technology, Austria. Tel.: +43-316-873-5732 Fax: +43-316-873-5706 E-mail: [oaich|apilz]@ist.tugraz.at W. Mulzer Institut für Informatik, Freie Universität Berlin, Germany. E-mail: [email protected] 2 O. Aichholzer, W. Mulzer, A. Pilz
منابع مشابه
Flip Distance between Triangulations of a Simple Polygon is NP-Complete
Let T be a triangulation of a simple polygon. A flip in T is the operation of replacing one diagonal of T by a different one such that the resulting graph is again a triangulation. The flip distance between two triangulations is the smallest number of flips required to transform one triangulation into the other. For the special case of convex polygons, the problem of determining the shortest fl...
متن کاملFlip Distance Between Two Triangulations of a Point Set is NP-complete
Given two triangulations of a convex polygon, computing the minimum number of flips required to transform one to the other is a long-standing open problem. It is not known whether the problem is in P or NP-complete. We prove that two natural generalizations of the problem are NP-complete, namely computing the minimum number of flips between two triangulations of (1) a polygon with holes; (2) a ...
متن کاملA combinatorial method to find sharp lower bounds on flip distances
Consider the triangulations of a convex polygon with n vertices. In 1988, Daniel Sleator, Robert Tarjan, and William Thurston have shown that the flip distance of two such triangulations is at most 2n−10 when n is greater than 12 and that this bound is sharp when n is large enough. They also conjecture that “large enough” means greater than 12. A proof of this conjecture was recently announced ...
متن کاملFlipping edge-labelled triangulations
Flips in triangulations have received a lot of attention over the past decades. However, the problem of tracking where particular edges go during the flipping process has not been addressed. We examine this question by attaching unique labels to the triangulation edges. We introduce the concept of the orbit of an edge e, which is the set of all edges reachable from e via flips. We establish the...
متن کاملBetter Approximation of Diagonal-Flip Transformation and Rotation Transformation
Approximation algorithms are developed for the diagonalflip transformation of convex polygon triangulations and equivalently rotation transformation of binary trees. For two arbitrary triangulations in which each vertex is an end of at most d diagonals, Algorithm A has the approximation ratio 2− 2 4(d−1)(d+6)+1 . For triangulations containing no internal triangles, Algorithm B has the approxima...
متن کامل